#pragma once

#include "Scope.h"

//Scubserver = Scuba Observer ;-)
//Pure interface
struct Scubserver
{
    virtual void onNewToken(Token& inToken) = 0;
    virtual void onScopeEntry(Scope& inNewScope, Scope& inOldScope) = 0;
    virtual void onScopeExit(Scope& inNewScope, Scope& inOldScope) = 0;

};
